| Fully Qualified Name: | Laminas\Permissions\Acl\Assertion\CallbackAssertion |
| Implements: | AssertionInterface |
| Name | Description | Defined By |
|---|---|---|
| __construct() | CallbackAssertion | |
| assert() | Returns true if and only if the assertion conditions are met. | CallbackAssertion |
| Parameter Name | Type | Description |
|---|---|---|
| $callback | callable | The |
Returns:
Returns true if and only if the assertion conditions are met.
This method is passed the ACL, Role, Resource, and privilege to which the authorization query applies.
If the $role, $resource, or $privilege parameters are null, it means that the query applies to all Roles, Resources, or privileges, respectively.
| Parameter Name | Type | Description |
|---|---|---|
| $acl | \Acl | |
| $role | \RoleInterface | |
| $resource | \ResourceInterface | |
| $privilege | string |
Returns: bool